home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / g / ANNOUNCE / 000000_news@columbia.edu _Fri Dec 17 21:05:44 1999.msg next >
Internet Message Format  |  2020-01-01  |  5KB

  1. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  2. Subject: Announcing a new GPL'd Kermit program for UNIX
  3. Date: 18 Dec 1999 01:49:54 GMT
  4. Organization: Columbia University
  5. Message-ID: <83ep82$8st$1@newsmaster.cc.columbia.edu>
  6. To: kermit.misc@columbia.edu
  7.  
  8.  
  9. This to announce a brief testing period for a new, compact, and GPL'd
  10. Kermit program for UNIX.  The new program is called G-Kermit (GNU Kermit).
  11. It is intended to meet the need for a Kermit protocol implementation
  12. that is:
  13.  
  14.  . Stable and low-maintenance
  15.  . Small and fast with no frills
  16.  . Released under the GNU Public License
  17.  
  18. G-Kermit is command-line only (no interactive commands or scripting) and
  19. remote-mode only (no making connections).  It has an extremely simple user
  20. interface, and implements a large subset of the Kermit protocol in a small
  21. amount of highly portable code.
  22.  
  23. It has been built and tested on a wide variety of UNIX platforms, ranging
  24. from early-1980s-era to up-to-the-minute, using both traditional C and
  25. ANSI C.  It is designed to be as independent as possible of platform-
  26. specific features, and therefore to be stable for many years if we resist
  27. the temptation to add features to it.  The size of the binary ranges from
  28. 29K (on HP-UX 8.00) to 99K on Ultrix/MIPS, with an average size of 52K
  29. over 37 builds, and a typical size of 34K on PC-based UNIXes.
  30.  
  31. It's easy to build, install, and uninstall.  It requires no privileges.
  32. Documentation is included as a plain-text README file and a man page.
  33.  
  34. You can find G-Kermit 1.00 Beta.01 at:
  35.  
  36.   ftp://kermit.columbia.edu/kermit/test/tar/gkermit.tar.Z  (78K)
  37.   ftp://kermit.columbia.edu/kermit/test/tar/gkermit.tar.gz (53K)
  38.  
  39. Uncompress, untar, read the README file, and take it from there (in most
  40. cases you just type "make" to build it).
  41.  
  42. Send test reports to kermit-support@columbia.edu.
  43.  
  44. - Frank
  45.  
  46. ------------------------------
  47. Updates since the first Beta release:
  48.  
  49. Beta.02 20 Dec 99:
  50.  . Handle situation in which gkermit was built with MAXRP < DEFRP.
  51.  . Handle situation in which gkermit was built with MAXRP > 9020.
  52.  . Don't allocate tinbuf[] if built with USE_GETCHAR.
  53.  . Fix cmdlin() to return start state.
  54.  . Updates & fixes to README incl notes about HP-UX 6.5.
  55.  . Don't show bogus packet in debug log if user interrupted with ^C...
  56.  . Use EAGAIN instead of EWOULDBLOCK on SVR3 and earlier.
  57.  . Fixed interruption vs streaming (but the fix was in C-Kermit).
  58.  
  59. Beta.03 21 Dec 99:
  60.  . <srfil>F was not encoding the filename before sending it back in the ACK.
  61.  . Avoid creating files with multiple backup prefixes.
  62.  . Change clean target in makefile to not use wildcards (for HP-UX 6 and 7).
  63.  . Add missing option -w to usage message.
  64.  . Fixed assorted typos and errors in README.
  65.  . Changed crc routine to guard better against sign extension.
  66.  . Catch transmission errors when receiving and streaming.
  67.  . Added -x switch to let user force Xon/Xoff if not built with SETXONXOFF.
  68.  . Removed ttflui() call from streamon() - it wrecked multifile transfers.
  69.  
  70. Beta.04 22 Dec 99:
  71.  . Changed non-ANSI VOID def from nothing to int.
  72.  . Added -DNOXONXOFF to override automatic setting of Xon/Xoff on HPUX.
  73.  . In decode(), got rid of zputc() -- just call putc() inline.
  74.  . More debugging.
  75.  
  76. Beta.05 23 Dec 99:
  77.  . Add zchko() and call it from rcvfil().
  78.  . Change zrtol() and zbackup() to return success/failure codes; this prevents
  79.    gkermit from overwriting original file if zbackup fails, e.g. on
  80.    NFS-mounted DOS file system.
  81.  
  82. Beta.06 23 Dec 99:
  83.  . Sleep a sec after erroring out & before exiting to allow any/some/more
  84.    incoming packets to be absorbed by ttflui() in doexit().
  85.  . Improved the E-packet messages.
  86.  . Added stty target to makefile.
  87.  . Added support for 2.11BSD (16-bit. 64K address space) and bsd211 target.
  88.  
  89. Beta.07 24 Dec 99:
  90.  . Allowed for SIG_I and SIG_V definition on CC command line.
  91.  . Added --x to override automatic setting of Xon/Xoff.
  92.  . gkermit -d now runs ttopen and ttpkt to record settings in debug log.
  93.  . Fixed recording of GKERMIT options in debug log.
  94.  . Allowed gkermit to receive NULs unprefixed.
  95.  . Allowed -d to take an optional filename arg.
  96.  . Fixed backup file creation to avoid duplicate backup suffixes.
  97.  
  98. Beta.08 25 Dec 99:
  99.  . Fixed zbackup() to not create filenames longer than MAXPATHLEN.
  100.  . Fixed reception of files containing NUL bytes.
  101.  . Final cleanup with "gcc -Wall".
  102.  
  103. Release 1.00 25 Dec 99.
  104. ------------------------------
  105.  
  106. Article: 10842 of comp.protocols.kermit.misc
  107. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  108. Newsgroups: comp.protocols.kermit.misc
  109. Subject: Announcing G-Kermit 1.00
  110. Date: 27 Dec 1999 21:19:05 GMT
  111. Organization: Columbia University
  112.  
  113. G-Kermit 1.00 is released.  The web page is:
  114.  
  115.   http://www.columbia.edu/kermit/gkermit.html
  116.  
  117. For those who missed the Beta test, G-Kermit is small, fast, and
  118. portable Kermit protocol implementation for UNIX released under
  119. the GPL.
  120.  
  121. Prebuilt binaries are available for over 40 hardware/OS/version
  122. combinations:
  123.  
  124.   http://www.columbia.edu/kermit/gkermit.html#down
  125.  
  126. If you can send in binaries that are not listed, please let me
  127. know.  After allowing a few days for more binaries to come in,
  128. we'll make a wider announcement.
  129.  
  130. - Frank
  131. ------------------------------